<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    class Test{
      //定义一个属性  
      #name = '';

      //获取 name 属性时, 触发该方法
      get name(){
        // console.log('run');
        // return '张三'//用函数的返回值作为属性值
        return this.#name;
      }

      //设置 name 属性值的时候, 触发该方法
      set name(value){
        // console.log('set set set');
        //将新值保存到 _name 属性中
        this.#name = value;
      }
    }

    //实例化对象
    let t = new Test();
    //获取属性
    // console.log(t.name);
    //设置属性
    // t.name = '李四';
    // console.log(t.name);

   

  </script>
</body>
</html>